thin-film solar cell - English Synonyms Dictionary